8 research outputs found

    Peaceful coexistence: agile developer perspectives on software architecture.

    Get PDF
    This study aims to explore the relationship between agility and architecture by surveying 72 software developers at IBM. Results suggest that software architecture and agility are not like oil and water. In particular, Agile developers perceived architectures as important and supportive (rather than in contrast or neutral) to agile values. This kind of positive perception of software architectural principles and practice bodes well for future efforts to integrate agile and architecture practices

    Global, regional, and national sex differences in the global burden of tuberculosis by HIV status, 1990–2019: results from the Global Burden of Disease Study 2019

    Get PDF
    Background Tuberculosis is a major contributor to the global burden of disease, causing more than a million deaths annually. Given an emphasis on equity in access to diagnosis and treatment of tuberculosis in global health targets, evaluations of differences in tuberculosis burden by sex are crucial. We aimed to assess the levels and trends of the global burden of tuberculosis, with an emphasis on investigating differences in sex by HIV status for 204 countries and territories from 1990 to 2019. Methods We used a Bayesian hierarchical Cause of Death Ensemble model (CODEm) platform to analyse 21 505 site-years of vital registration data, 705 site-years of verbal autopsy data, 825 site-years of sample-based vital registration data, and 680 site-years of mortality surveillance data to estimate mortality due to tuberculosis among HIV-negative individuals. We used a population attributable fraction approach to estimate mortality related to HIV and tuberculosis coinfection. A compartmental meta-regression tool (DisMod-MR 2.1) was then used to synthesise all available data sources, including prevalence surveys, annual case notifications, population-based tuberculin surveys, and tuberculosis cause-specific mortality, to produce estimates of incidence, prevalence, and mortality that were internally consistent. We further estimated the fraction of tuberculosis mortality that is attributable to independent effects of risk factors, including smoking, alcohol use, and diabetes, for HIV-negative individuals. For individuals with HIV and tuberculosis coinfection, we assessed mortality attributable to HIV risk factors including unsafe sex, intimate partner violence (only estimated among females), and injection drug use. We present 95% uncertainty intervals for all estimates. Findings Globally, in 2019, among HIV-negative individuals, there were 1.18 million (95% uncertainty interval 1.08-1.29) deaths due to tuberculosis and 8.50 million (7.45-9.73) incident cases of tuberculosis. Among HIV-positive individuals, there were 217 000 (153 000-279 000) deaths due to tuberculosis and 1.15 million (1.01-1.32) incident cases in 2019. More deaths and incident cases occurred in males than in females among HIV-negative individuals globally in 2019, with 342 000 (234 000-425 000) more deaths and 1.01 million (0.82-1.23) more incident cases in males than in females. Among HIV-positive individuals, 6250 (1820-11 400) more deaths and 81 100 (63 300-100 000) more incident cases occurred among females than among males in 2019. Age-standardised mortality rates among HIV-negative males were more than two times greater in 105 countries and age-standardised incidence rates were more than 1.5 times greater in 74 countries than among HIV-negative females in 2019. The fraction of global tuberculosis deaths among HIV-negative individuals attributable to alcohol use, smoking, and diabetes was 4.27 (3.69-5.02), 6.17 (5.48-7.02), and 1.17 (1.07-1.28) times higher, respectively, among males than among females in 2019. Among individuals with HIV and tuberculosis coinfection, the fraction of mortality attributable to injection drug use was 2.23 (2.03-2.44) times greater among males than females, whereas the fraction due to unsafe sex was 1.06 (1.05-1.08) times greater among females than males. Interpretation As countries refine national tuberculosis programmes and strategies to end the tuberculosis epidemic, the excess burden experienced by males is important. Interventions are needed to actively communicate, especially to men, the importance of early diagnosis and treatment. These interventions should occur in parallel with efforts to minimise excess HIV burden among women in the highest HIV burden countries that are contributing to excess HIV and tuberculosis coinfection burden for females. Placing a focus on tuberculosis burden among HIV-negative males and HIV and tuberculosis coinfection among females might help to diminish the overall burden of tuberculosis. This strategy will be crucial in reaching both equity and burden targets outlined by global health milestone

    Applying function point to unified modeling language: Conversion model and pilot study

    No full text
    This paper considers convertibility of the elements of the Unified Modeling Language into entities of the Function Point Analysis, introduces a model for establishing the link, and presents a pilot study for comparing the Function Point counts provided by the model with those provided by a Function Point certified expert. In order to map the Unified Modeling Language elements to Function Point Analysis entities, the paper develops guidelines, rules, heuristics, and flexibility specifications, which also constitute the requirements Of an analyzer and semi-automatic converter, implemented as a wizard inside IBM-Rational Rose. The paper presents and discusses the design, conduction and results of the pilot study

    Effectiveness of code reading and functional testing with event-driven object-oriented software.

    No full text
    This chapter is concerned with experimental comparisons of code reading and functional testing (including fault identification) of concurrent event-driven Java software. Our initial idea was that functional-testing is more effective than code reading with respect to concurrent event-driven OO software. A controlled experiment was initially conducted with sophomore students (inexperienced subjects). Subsequently, it was replicated with some changes with junior and senior students (moderately experienced subjects). We also conducted a further replication with Master students, which is not considered in this Chapter. The experiment goal was studied from different perspectives, including effect of techniques on the different types of faults. Results can be overviewed as the following: 1) Concerning the initial, basic experiment: with inexperienced subjects and a strict interval of inspecting time of two hours, there was no statistically significant difference between the techniques under consideration; subjects performance indicator was 62% for code reading and 75% for functional testing. 2) Concerning the (first) replication: with moderately expert subjects, again a strict interval of inspecting time of two hours, and more than twice number of seeded faults, there was no statistically significant difference between the techniques; subjects performance indicator was 100% for code reading and 92% for functional testing; subjects performance indicator shows that more experienced subjects were asking for more inspecting time; however, functional testing performed much better than in the basic experiment. Computation faults were the most detectable for code reading while control faults were the most detectable for functional testing. Moreover, moderately expert subjects were more effective than inexperienced ones in detecting interface and event types of faults. Furthermore moderately expert functional testers detected many preexistent (non-seeded) faults, while both inexperienced subjects, and moderately experienced code readers could not detect non-seeded faults

    Mobile Apps Development: A Framework for Technology Decision Making.

    No full text
    Developers of a new Mobile App have to undertake a number of decisions, including the target platform and the development technology to utilize. Even though there is no one-size-fits-all solution, which could meet all needs for all contexts, this paper is concerned with an exploratory study aimed to provide developers with a framework to support their technology selection process, including practical guidelines on how to select the technology that best fits the given context and requirements. The exploited research methods are survey, interview, and case study. Results consist in a model of, and a collection of data and experts’ experiences about, some advanced platforms. Results are packed in a tool-prototype: once entered the needs and required device features, the tool returns measures that allow a decision maker to identify the development technology, among the recommended alternatives, which best fulfills the actual requirements

    Evaluating checklist-based and use-case-driven reading techniques as applied to software analysis and design UML artifacts

    No full text
    This chapter discusses the experimental comparison of two reading techniques, comparing their effectiveness and detection rates with respect to inspecting high-level UML diagrams for defects. Artifact-related checklists drive one technique, and application use cases drive the other. Our initial idea was that the latter is more effective than the former. This experiment was developed at the University of Rome "Tor Vergata". It was conducted with junior and senior students of object-oriented analysis and design in the university's Department of Informatics, Systems and Production. The data collected shows that techniques performed differently. Specifically, for effectiveness, CBR in the average performed + 41.6% better than UCDR. CBR detected 15.6% more seeded defects, and +149.3 % more new faults, than UCDR. The latter provided 11.6 % less false positives than CBR. For detection rate, the checklist-based reading technique's peak value occurred 25% later, and was 66.7% greater, than the use-case driven reading's peak value. However, the results were not statistically significant. Because the use-case-driven script turned out to be much more complex than the checklist-driven one, we decided to restructure the former in multiple layers and hence conducted further experiments, the results of which are forthcoming

    Mobile Apps Development: A Framework for Technology Decision Making.

    No full text
    Developers of a new Mobile App have to undertake a number of decisions, including the target platform and the development technology to utilize. Even though there is no one-size-fits-all solution, which could meet all needs for all contexts, this paper is concerned with an exploratory study aimed to provide developers with a framework to support their technology selection process, including practical guidelines on how to select the technology that best fits the given context and requirements. The exploited research methods are survey, interview, and case study. Results consist in a model of, and a collection of data and experts’ experiences about, some advanced platforms. Results are packed in a tool-prototype: once entered the needs and required device features, the tool returns measures that allow a decision maker to identify the development technology, among the recommended alternatives, which best fulfills the actual requirements

    Global, regional, and national sex differences in the global burden of tuberculosis by HIV status, 1990–2019: results from the Global Burden of Disease Study 2019

    No full text
    Background: Tuberculosis is a major contributor to the global burden of disease, causing more than a million deaths annually. Given an emphasis on equity in access to diagnosis and treatment of tuberculosis in global health targets, evaluations of differences in tuberculosis burden by sex are crucial. We aimed to assess the levels and trends of the global burden of tuberculosis, with an emphasis on investigating differences in sex by HIV status for 204 countries and territories from 1990 to 2019. Methods: We used a Bayesian hierarchical Cause of Death Ensemble model (CODEm) platform to analyse 21 505 site-years of vital registration data, 705 site-years of verbal autopsy data, 825 site-years of sample-based vital registration data, and 680 site-years of mortality surveillance data to estimate mortality due to tuberculosis among HIV-negative individuals. We used a population attributable fraction approach to estimate mortality related to HIV and tuberculosis coinfection. A compartmental meta-regression tool (DisMod-MR 2.1) was then used to synthesise all available data sources, including prevalence surveys, annual case notifications, population-based tuberculin surveys, and tuberculosis cause-specific mortality, to produce estimates of incidence, prevalence, and mortality that were internally consistent. We further estimated the fraction of tuberculosis mortality that is attributable to independent effects of risk factors, including smoking, alcohol use, and diabetes, for HIV-negative individuals. For individuals with HIV and tuberculosis coinfection, we assessed mortality attributable to HIV risk factors including unsafe sex, intimate partner violence (only estimated among females), and injection drug use. We present 95% uncertainty intervals for all estimates. Findings: Globally, in 2019, among HIV-negative individuals, there were 1·18 million (95% uncertainty interval 1·08–1·29) deaths due to tuberculosis and 8·50 million (7·45–9·73) incident cases of tuberculosis. Among HIV-positive individuals, there were 217 000 (153 000–279 000) deaths due to tuberculosis and 1·15 million (1·01–1·32) incident cases in 2019. More deaths and incident cases occurred in males than in females among HIV-negative individuals globally in 2019, with 342 000 (234 000–425 000) more deaths and 1·01 million (0·82–1·23) more incident cases in males than in females. Among HIV-positive individuals, 6250 (1820–11 400) more deaths and 81 100 (63 300–100 000) more incident cases occurred among females than among males in 2019. Age-standardised mortality rates among HIV-negative males were more than two times greater in 105 countries and age-standardised incidence rates were more than 1·5 times greater in 74 countries than among HIV-negative females in 2019. The fraction of global tuberculosis deaths among HIV-negative individuals attributable to alcohol use, smoking, and diabetes was 4·27 (3·69–5·02), 6·17 (5·48–7·02), and 1·17 (1·07–1·28) times higher, respectively, among males than among females in 2019. Among individuals with HIV and tuberculosis coinfection, the fraction of mortality attributable to injection drug use was 2·23 (2·03–2·44) times greater among males than females, whereas the fraction due to unsafe sex was 1·06 (1·05–1·08) times greater among females than males. Interpretation: As countries refine national tuberculosis programmes and strategies to end the tuberculosis epidemic, the excess burden experienced by males is important. Interventions are needed to actively communicate, especially to men, the importance of early diagnosis and treatment. These interventions should occur in parallel with efforts to minimise excess HIV burden among women in the highest HIV burden countries that are contributing to excess HIV and tuberculosis coinfection burden for females. Placing a focus on tuberculosis burden among HIV-negative males and HIV and tuberculosis coinfection among females might help to diminish the overall burden of tuberculosis. This strategy will be crucial in reaching both equity and burden targets outlined by global health milestones. Funding: Bill & Melinda Gates Foundation. © 2022 The Author(s). Published by Elsevier Ltd. This is an Open Access article under the CC BY 4.0 licens
    corecore